body{ 	background-color:#f7f7f7;  font-size: 13px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ",sans-serif;margin:0px; padding:0px; }
a { font-size: 12px; text-decoration: none; color:#6f6f6f; }
ul,li,ol{ list-style:none; margin:0px; padding:0px;}
.container{
    width:1000px;
    margin:auto;
    overflow:hidden;
}
.mainbody{ margin:30px auto;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:0px;}
/**/
.breadcrumb{ display:table; clear:both; background-color:#000000; height:24px; line-height:24px; color:#fff; padding:0px 20px;}
.breadcrumb li{ float:left;}
.breadcrumb li a{ color:#fff;}
/**/
.border{border: 1px solid #d6d6d6;
    background-color:#fff;}
.p30{ padding:30px;}
.mb50{ margin-bottom:30px;}
.mb10{ margin-bottom:10px;}
/**/
.head{ position:relative;}
.top_nav{ height:35px; line-height:35px;}
.sjz_logo{
    background-image: url(../images/sjz_logo2.jpg);
    background-repeat: no-repeat;
    height: 71px;
    width: 402px;
    display:inline-block;
}
.top_menu{ position:absolute; right:0px; bottom:10px;}
.top_menu a{ font-size:14px;}
.top_menu a:hover{ color: #b61d1d;}
.top_search{ position:absolute; right:0px; top:0px; width:420px; height:36px; background-color:#b61d1d;}
.top_search  input[type="text"]{
    width:350px;
    height:30px;
    border: 2px solid #b61d1d;
}

.top_search  input[type="submit"]{
    background-color:#b61d1d;
    color:#fff;
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
/**/
.pic_list{
    background-image: url(../images/pic_list_bj.jpg);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.pic_list li{ width:25%; float:left; position:relative; margin-bottom:50px;}
.pic_list .pic_item{ margin:auto; width:200px; height:200px; overflow:hidden;}
.pic_list .pic_item .img img{ width:100%; height:150px;}
.pic_list .pic_item .title{ position:absolute; bottom:50px; background-color:rgba(0, 0, 0, 0.8); width:200px; height:25px; line-height:25px; overflow:hidden; color:#fff; text-indent:10px; text-align:center; }
.pic_list .pic_item .title a{color: #FFFFFF;}
.pic_list .pic_item .date{  height:25px; line-height:25px; display:block; text-align:right; background-color:#cccccc;}
.clearfix{ display:talbe; clear:both; height:1px;}
.header{
    background-image: url(../images/pic_list_headbj.jpg);
    background-repeat: repeat-x;
    height:112px;
    display:block;
}
.footer{ text-align:center;}
.footer2{
    background-color:#fff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dddddd;
    height:66px;
    padding-top:30px;
}
/**/
.sjz_bigtitle{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d6d6d6;
    color:#999999;
    position:relative;
    height:40px;
    line-height:40px;
    display:block;
    margin-bottom:20px;

}
.sjz_bigtitle h1{
    position:absolute;
    bottom:-25px;
    background-color:#f7f7f7;
    padding-right:20px;
    font-style: italic;
    font-size:26px;
    font-weight: bold;
}
/**/
.sjzindex_slider{ height:550px;}
/**/
.w500{ width:505px; height:330px;}
.w634{ width:626px; height:450px; overflow:hidden; margin-right:10px;}
.w360{
    width:360px;
    height:450px;
    background-color:#fff;
    border: 1px solid #cccccc;
}

/**/
.w1200{width:1200px; }
.sjz_pic245 li{ float:left; width:245px; height:160px;position:relative; margin:9px 6px 0px 0px;}
.sjz_pic245 .img img{ width:245px; height:160px;}
.sjz_pic245 .pic_item{ margin:auto; width:245px; height:160px; overflow:hidden;}
.sjz_pic245 .pic_item .title{ position:absolute; bottom:0px; background-color:rgba(0, 0, 0, 0.8); width:245px; height:25px; line-height:25px; overflow:hidden; color:#fff; text-indent:10px; text-align:center;}
.sjz_pic245 .pic_item .title a{ color: #fff;}

.sjz_pic495 li{ float:left; width:495px; height:330px;position:relative; margin:9px 6px 0px 0px;}
.sjz_pic495 .img img{ width:495px; height:330px;}
.sjz_pic495 .pic_item{ margin:auto; width:495px; height:330px; overflow:hidden;}
.sjz_pic495 .pic_item .title{ position:absolute; bottom:0px; background-color:rgba(0, 0, 0, 0.8); width:495px; height:25px; line-height:25px; overflow:hidden; color:#fff; text-indent:10px; text-align:center;}
.sjz_pic495 .pic_item .title a{ color: #fff;}

.sjz_pic200 li{ float:left; width:200px; height:150px;position:relative; margin:9px 6px 0px 0px;}
.sjz_pic200 .img img{ width:200px; height:150px;}
.sjz_pic200 .pic_item{ margin:auto; width:200px; height:150px; overflow:hidden;}
.sjz_pic200 .pic_item .title{ position:absolute; bottom:0px; background-color:rgba(0, 0, 0, 0.8); width:200px; height:25px; line-height:25px; overflow:hidden; color:#fff; text-indent:10px; text-align:center;}
.sjz_pic200 .pic_item .title a{color: #fff;}

/**/
.sjz_news_paihang{
    padding:5px 30px;
    color:#999999;
    background-image: url(../images/sjz_new_phbbj.jpg);
    background-repeat: no-repeat;
    background-position: 10px 70px;
}

.sjz_news_paihang li{
    list-style:none;
    height:35px;
    line-height:30px;
    overflow:hidden;
    text-indent:20px;

}
.sjz_news_paihang li a{ font-size:14px;}
.sjz_news_paihang a:hover{ color:#c10c13;}
/**/
.jinxue_item{ background-color:#ffffff; height:220px; padding-left:6px; overflow:hidden;}
.jinxue_item .more{
    background-color:#cccccc;
    height:12px;
    width:612px;
    margin-top:5px;
    background-image: url(../images/sjz_more2.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}
.jinxue_item .title{ height:40px; display:block;}
/**/
.sjz_zhuanti li{ float:left; width:245px; height:232px; margin:9px 6px 0px 0px;}
.sjz_zhuanti .img img{ width:245px; height:160px;}
.sjz_zhuanti .pic_item{ margin:auto; width:245px; height:160px;  position:relative;}
.sjz_zhuanti .pic_item .title{ width:245px; height:50px; line-height:20px; overflow:hidden; display:block; background-color:#fff;}
.sjz_zhuanti .pic_item .title p{ padding-left:100px; margin:0px;}
.sjz_zhuanti .more{
    background-color:#cccccc;
    height:12px;
    width:245px;
    background-image: url(../images/sjz_more2.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}
.ztico{
    background-image: url(../images/sjz_ztico.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.zt_ssd {background-position: 0px 0px;}
.zt_ly {background-position: 0px -50px;}
.zt_sy {background-position: 0px -100px;}
.zt_zxc {background-position: 0px -150px;}
.zt_dyjx{background-position: 0px -200px; width:180px; height:50px; display:inline-block;}
.zt_ssz{background-position: 0px -250px; width:180px; height:50px; display:inline-block;}

/**/
.sjzindex_slider{   width:1000px; height:550px; overflow:hidden; position:relative;}
#sjz_slider01 img{ height:550px; width:100%;}
#sjz_slider01 .title{ position:absolute; bottom:25px; padding:10px; height:25px; line-height:30px; color:#fff; font-size:16px; font-weight:bold; width:300px; overflow:hidden;}
.picnav{ position:absolute; bottom:0px; right:80px; height:75px;}
#carousel{ width:560px; height:50px; }
#carousel img{ height:50px; width:75px;}


#carousel .flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
#carousel .flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
#carousel .flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
#carousel .flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
#carousel .flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
#carousel .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
#carousel .flex-direction-nav .flex-disabled { opacity:0.5!important; filter:alpha(opacity=0.7); cursor: default; }
#carousel  .flex-active-slide img{
    border: 3px solid #FFFFFF;
}
/**/
.pic_biglm{ background-color:#fff; position:relative;}
.pic_biglm h2{
    background-image: url(../images/pic_biglm_bj.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    width:100px; text-align:left;
    height:25px; line-height:25px;
    padding-left:20px;
    font-weight:normal;
    color:#333333;
}
.pic_biglm .smenu{ position:absolute; right:10px; bottom:20px; width:60px; background-image: url(../images/sjz_more3.jpg);
    background-repeat: no-repeat;
    background-position: right center; height:21px; line-height:21px; color:#868686;}
/**/
.sjz_links{
    border-top-width: 3px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #636363;
    border-right-color: #d6d6d6;
    border-bottom-color: #d6d6d6;
    border-left-color: #d6d6d6;
    background-image: url(../images/sjx_link_bj.jpg);
    background-repeat: repeat-x;
    background-position: 0px 10px;
    height:195px;
    display:100%;
}
.sjz_links h1{
    color:#999999;
    font-style: italic;
    text-align:center;

}
.sjz_links .vi_cop{
    width:632px;
    display:block;
    float:left;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d9df;
    height:195px;
}
.sjz_links .vi_link{ width:352px; display:block; float:left; height:195px;}
.sjz_links .vi_cop_list { margin-left:10px;}
.sjz_links .vi_cop_list li{
    width:140px;
    height:50px;
    background-color: #ffbf00;
    margin-left:10px;
    float:left;
    margin-bottom:10px;
}
.vi_link_list{ padding:0px 10px;}
.vi_link_list a{ display:inline-block; line-height:30px;}